/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package masterclient;

import java.awt.Color;
import javax.swing.*;

/**
 *
 * @author Erik
 */
public class DialoogQueryCreate extends JDialog{
    
    //Variabelen van DialoogQueryCreate
    private JPanel panel;
    private JLabel labelName = new JLabel("Query name");
    private JLabel labelQuery = new JLabel("Enter query");
    private JTextField fieldName = new JTextField(1);
    private JTextField fieldQuery = new JTextField(1);
    private JTextField fieldTest = new JTextField(1);
    private JButton buttonCreate = new JButton("Create");
    private JButton buttonTest = new JButton("Test the query");
    
    //Constructor
    public DialoogQueryCreate(){
        //Standaard schermgegevens aanmaken
        setTitle("Create new query");
        setSize(320, 275);
        setBackground(Color.WHITE);
        setVisible(false);
        setResizable(false);
        
        //Toevoegen van de velden etc.
        createScreen();
    }
    
    //Methode om het scherm te maken
    public void createScreen(){
        //Eerst wordt een nieuw Jpanel aangemaakt, deze is zonder layout, alles wordt dus met coordinaten geplaatst
        panel = new JPanel();
        panel.setLayout(null);
        
        //Toevoegen labelName
        labelName.setBounds(10, 20, 70, 20);
        panel.add(labelName);
        
        //Toevoegen fieldName
        fieldName.setBounds(100, 20, 120, 20);
        panel.add(fieldName);
        
        //Toevoegen labelQuery
        labelQuery.setBounds(10, 50, 70, 20);
        panel.add(labelQuery);
        
        //Toevoegen fieldQuery
        fieldQuery.setBounds(10, 80, 300, 20);
        panel.add(fieldQuery);
        
        //Toevogen create button
        buttonCreate.setBounds(10, 110, 75, 20);
        panel.add(buttonCreate);
        
        //Toevogen test button
        buttonTest.setBounds(10, 160, 120, 20);
        panel.add(buttonTest);
        
        //Toevoegen test field
        fieldTest.setBounds(10, 190, 120, 20);
        fieldTest.setEnabled(false);
        fieldTest.setText("succesvol");
        panel.add(fieldTest);
        
        //Zorgt ervoor dat het panel toegevoegd wordt aan het scherm
        add(panel);
    }
    
}
